http://dev.mysql.com/doc/refman/5.1/en/regexp.html
[[:<:]], [[:>:]]
這些標記表示字的邊界
他們匹配開頭與結尾的字
專門取一個單字或單詞,只能開或空白隔開
其它都不行
反正你只要有[[:<:]],這裡就只能是開頭或空白,其它都不行
mysql> SELECT 'a word a' REGEXP '[[:<:]]word[[:>:]]'; -> 1
mysql> SELECT 'a xword a' REGEXP '[[:<:]]word[[:>:]]'; -> 0
mysql> SELECT 'a worda' REGEXP '[[:<:]]word[[:>:]]'; 0
mysql> SELECT 'a word_ a' REGEXP '[[:<:]]word[[:>:]]'; 0
mysql> SELECT 'word a' REGEXP '[[:<:]]word[[:>:]]'; 1
mysql> SELECT 'aword a' REGEXP '[[:<:]]word[[:>:]]'; 0
mysql> SELECT 'word_ a' REGEXP '[[:<:]]word[[:>:]]'; 0
mysql> SELECT 'word' REGEXP '[[:<:]]word[[:>:]]'; 1
mysql> SELECT 'worda' REGEXP '[[:<:]]word'; 1
mysql> SELECT 'bworda' REGEXP '[[:<:]]word'; 0
mysql> SELECT 'bword a' REGEXP '[[:<:]]word'; 0
想對外分享這則貼文嗎?運用網址更方便呦~